package com.auto.survey.widget.dialog.loadingdialog

import android.app.Dialog
import android.content.Context
import android.os.Bundle
import com.auto.survey.R

class LoadingDialog(context: Context) : Dialog(context, R.style.LoadingDialogTheme) {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.dialog_loading)

        // 关键设置：点击外部不消失
        setCanceledOnTouchOutside(false)
        // 可选：设置按返回键是否消失
        setCancelable(true)

        // 调整 Dialog 显示位置和大小
        window?.apply {
            attributes.gravity = android.view.Gravity.CENTER
            // 可根据需求调整宽高
            // attributes.width = 300
            // attributes.height = 200
            setAttributes(attributes)
        }
    }
}